rain hail - French English Dictionary